This page is to describe the operation of the MB808 Sequencer application.  It is a work in progress, comments are welcome and usually appreciated :) 

The first thing to understand is that this application is not meant to be part of a modular system or even a standalone box, it's origins are a simple adaptation of the MBSEQ v2.4 application to mimic to functionality of the original 808's digital section.  However, MBSEQ v2.4 is a very deep application and it would be a shame to ignore many of the features it has so the primary task is to create an interface using the available buttons and encoders that can access as many menu functions as possible, without making the whole thing obscure.  In order to do that I'll be using the function keys as "Page 2" buttons, each one activiting a seperate set of functions for the 16 General Purpose buttons dependant on which mode the user is in.  Below are some simple tables showing Function button + GP button keypresses in each mode.

^Pattern Play^
|GP#|GP1|GP2|GP3|GP4|GP5|GP6|GP7|GP8|GP9|GP10|GP11|GP12|GP13|GP14|GP15|GP16|
|Default|Pattern 1|Pattern 2|Pattern 3|Pattern 4|Pattern 5|Pattern 6|Pattern 7|Pattern 8|Pattern 9|Pattern 10|Pattern 11|Pattern 12|Pattern 13|Pattern 14|Pattern 15|Pattern 16|
|F1|
|F2|Forward|Backward|Ping Pong|Random|BPM / 1|BPM / 2|BPM / 4|BPM / 8|BPM / 16|BPM / 32|BPM / 64|

^Pattern Edit^
|GP#|GP1|GP2|GP3|GP4|GP5|GP6|GP7|GP8|GP9|GP10|GP11|GP12|GP13|GP14|GP15|GP16|
|Default|Step 1|Step 2|Step 3|Step 4|Step 5|Step 6|Step 7|Step 8|Step 9|Step 10|Step 11|Step 12|Step 13|Step 14|Step 15|Step 16|
|F1|BD|SD|LT/LC|MT/MC|HT/HC|CP|MA|RS/CL|CB|CY|OH|CH|Control 1|Control 2|Control 3|Control 4|
|F2|Forward|Backward|Ping Pong|Random|BPM / 1|BPM / 2|BPM / 4|BPM / 8|BPM / 16|BPM / 32|BPM / 64|

^Song Play^
|GP#|GP1|GP2|GP3|GP4|GP5|GP6|GP7|GP8|GP9|GP10|GP11|GP12|GP13|GP14|GP15|GP16|
|Default|Song 1|Song 2|Song 3|Song 4|Song 5|Song 6|Song 7|Song 8|Song 9|Song 10|Song 11|Song 12|Song 13|Song 14|Song 15|Song 16|
|F1|Position 1|Position 2|Position 3|Position 4|Position 5|Position 6|Position 7|Position 8|Position 9|Position 10|Position 11|Position 12|Position 13|Position 14|Position 15|Position 16|
|F2

^Song Edit^
|GP#|GP1|GP2|GP3|GP4|GP5|GP6|GP7|GP8|GP9|GP10|GP11|GP12|GP13|GP14|GP15|GP16|
|Default|Pattern 1|Pattern 2|Pattern 3|Pattern 4|Pattern 5|Pattern 6|Pattern 7|Pattern 8|Pattern 9|Pattern 10|Pattern 11|Pattern 12|Pattern 13|Pattern 14|Pattern 15|Pattern 16|
|F1|Position 1|Position 2|Position 3|Position 4|Position 5|Position 6|Position 7|Position 8|Position 9|Position 10|Position 11|Position 12|Position 13|Position 14|Position 15|Position 16|
|F2|Part 1|Part 2|Part 3|Part 4|Part 5|Part 6|Part 7|Part 8|Loop|Jump|

^Mute Play^
|GP#|GP1|GP2|GP3|GP4|GP5|GP6|GP7|GP8|GP9|GP10|GP11|GP12|GP13|GP14|GP15|GP16|
|Default|BD|SD|LT/LC|MT/MC|HT/HC|CP|MA|RS/CL|CB|CY|OH|CH|Control 1|Control 2|Control 3|Control 4|
|F1|Group 1|Group 2|Group 3|Group 4|Group 5|Group 6|Group 7|Group 8|Group 9|Group 10|Group 11|Group 12|Group 13|Group 14|Group 15|Group 16|
|F2|



^Global Functions^
|F3|Bank 1|Bank 2|Bank 3|Bank 4|Bank 5|Bank 6|Bank 7|Bank 8|Bank 9|Bank 10|Bank 11|Bank 12|Bank 13|Bank 14|Bank 15|Bank 16|
|F4|Next bar|Next quart.|Next 8th|Next 16th|Clear Patt|Clear Track|Copy Track|Copy Patt |Paste|Save|MIDI |SysEx|